package cn.iocoder.yudao.module.brokerage.merchant.pojo.vo;

import cn.iocoder.yudao.framework.business.basic.pojo.dto.QueryDTO;
import cn.iocoder.yudao.framework.validation.InEnumValue;
import cn.iocoder.yudao.module.api.brokerage.record.enums.BrokerageRecordStatusEnum;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "推广商家分佣记录查询 Request VO")
@Data
public class AdminBrokerageMerchantRecordQueryDTO extends QueryDTO {

    @Schema(description = "状态：0-待入账、1-已结算、2-已失效、3-已取消", example = "0")
    @InEnumValue(BrokerageRecordStatusEnum.class)
    private Integer status;

    @Schema(description = "交易单号", example = "PRD20250310224")
    private String tradeNo;

}